elsif($i eq "M99" or $i eq "M30" or $i eq "M02" or $i eq "M2"){ return $i; }
}
}
}
else{
print OUT '(---WHILEì\ò╢é¬É│é╡é¡éáéΦé▄é╣é±---)'."\n";
return $while_start;
}
}
sub jouken_handan{
($line)= @_;
my ($pre_line,$post_line,$pre_pre_line,$post_post_line,$copy_pre_line,$reverse_post_line);
my ($sahen,$jouken,$uhen,$flag);
my ($hiraki_kakko,$toji_kakko,$length,$char,$i);
$line= '['.$line.']';
while($line =~ /\s*(EQ)\s*/ or $line =~ /\s*(NE)\s*/ or $line =~ /\s*(GT)\s*/ or $line =~ /\s*(LT)\s*/ or $line =~ /\s*(GE)\s*/ or $line =~ /\s*(LE)\s*/){
if(!/SIN$/ and !/COS$/ and !/TAN$/ and !/ATAN$/ and !/ATAN\[\s*\-?[0-9\.]+\s*\]\/$/ and !/ABS$/ and !/SQRT$/ and !/ROUND$/ and !/FIX$/ and !/FUP$/ and !/BCD$/ and !/BIN$/){